/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.mapper;


import com.comac.ins.common.mybatis.core.mapper.BaseMapperPlus;
import com.comac.ins.isfd.domain.bomt.IsfdDetailOriginalV2BomVo;
import com.comac.ins.isfd.domain.bomt.IsfdDetailStrengthV2Bom;
import com.comac.ins.isfd.domain.bomt.IsfdDetailStrengthV2BomVo;
import com.comac.ins.isfd.domain.bomt.IsfdStrengthBomV2InfoVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author zhanghongyi
 * @date 2024/8/8 9:37
 * @description BomtStrengthDetailMapper
 */
@Mapper
public interface BomtStrengthDetailMapper extends BaseMapperPlus<IsfdDetailStrengthV2Bom, IsfdDetailStrengthV2BomVo> {
    List<IsfdDetailOriginalV2BomVo> queryOriginalBomByStrength(@Param("aircraftModel") String aircraftModel,
                                                         @Param("track") String track,
                                                         @Param("groupType") String groupType,
                                                         @Param("code") String code);

    List<IsfdStrengthBomV2InfoVo> listStrengthByAircraftModelAndTrack(@Param("aircraftModel") String aircraftModel,
                                                                      @Param("track") String track);
}
